package com.itheima.dao;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;
import com.itheima.domain.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDao {
    /**
     *添加
     */
    public boolean save(User user);



    /**
     *删除
     */
    public boolean delete(Integer uuid );



    /**
     *修改
     */
    public boolean update(User user);



    /**
     *查询所有
     */
    public List<User> getAll();


    /**
     *查询单个用户信息
     */
    public User get(Integer uuid);


    /**
     * 根据用户名密码查询个人信息
     * @param userName 用户名
     * @param password 密码信息
     * @return
     */
    public User getByUserNameAndPassword(@Param("userName") String userName, @Param("password") String password);



}